#include "head.h"

// 初始化Socket网络连接
int initClientSocket(int* SockFd,char *ip,char *port)
{
    struct sockaddr_in SockAdd;
    SockAdd.sin_family = AF_INET;
    SockAdd.sin_port = htons(atoi(port));
    SockAdd.sin_addr.s_addr = inet_addr(ip);

    *SockFd = socket(AF_INET,SOCK_STREAM,0);

    // 解除timewait
    int reuse = 1;
    setsockopt(*SockFd,SOL_SOCKET,SO_REUSEADDR,&reuse,sizeof(reuse));

    bind(*SockFd,(struct sockaddr *)&SockAdd,sizeof(SockAdd));

    listen(*SockFd,10);

    return 0;
}

